short-term firm sale - Spanish English Dictionary